package com.zy.imagineCommunity.dao;

import com.zy.imagineCommunity.entity.Banner;
import org.apache.ibatis.annotations.Mapper;


import java.util.List;

@Mapper
public interface BannerMapper {

    /**
     * 轮播图集合
     *
     * @return
     */
    List<Banner> queryBannerList();

    /**
     * 查询轮播图总数
     *
     * @return
     */
    Integer queryBannerTotalCount();

    /**
     * 通过起始条数和每页个数查询每页的用户
     *
     * @param begin
     * @param pageSize
     * @return
     */
    List<Banner> queryBannerByBeginAndPageSize(int begin, int pageSize);

    /**
     * 删除轮播图
     *
     * @param id
     */
    void deleteBanner(int id);

    /**
     * 增加图片
     *
     * @param banner
     */
    void addBanner(Banner banner);

}
